package controllerCat;

import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JTable;
import domijn.Categorie;
import pnlBeheer.PnlCatBeheer;
import tblModelCategorie.TMCategorie;


public class CatBtnSave implements ActionListener {

	
	private PnlCatBeheer PnlCatBeheer;
	private JTable tblCat;
	@SuppressWarnings("unused")
	private TMCategorie CategorieM;
	private Categorie categorie;
	
	public CatBtnSave(PnlCatBeheer PnlCatBeheer) {
		this.PnlCatBeheer = PnlCatBeheer;
	}

	public void actionPerformed(ActionEvent e) {
		if (e.getActionCommand().equals("Save")) {
			try{
				String naam;
				naam=  PnlCatBeheer.getTxtNaam().getText();
				System.out.println(naam);
			   categorie = new Categorie(0, naam);
				categorie.save();
					    	
				PnlCatBeheer.getLblSaveMelding().setVisible(true);
				PnlCatBeheer.getLblDeleteMelding().setVisible(false);
				PnlCatBeheer.getTxtNaam().setText("");
				
				tblCat = PnlCatBeheer.getTblCat();
				tblCat.setModel(CategorieM = new TMCategorie(PnlCatBeheer));
				tblCat.repaint();
				tblCat.revalidate();
							 
					    }
					    
						
						catch(Exception a)
						{
							
						
					 }
			}

		}
		}
			
////				String gdnummer, gdnaam, gdprijs, gdbeschrijving;
////				Categorie cbCat;
////				cbCat 			= (Categorie) PnlCatBeheer.getBoxcat().getSelectedItem(); 
////				gdnummer		= PnlCatBeheer.getTxtnumber().getText();
////				gdnaam			= PnlCatBeheer.getTxtGrName().getText();
////				gdprijs 		= PnlCatBeheer.getTxtGrPrice().getText();
////				gdbeschrijving  = PnlCatBeheer.getTxtGrDiscr().getText();
////				int IntNr = Integer.valueOf(gdnummer);
////				String ScbCategorie = String.valueOf(cbCat);
////				System.out.println(ScbCategorie);
//				//Gerecht g = new Gerecht(cbCat,IntNr, gdnaam, gdprijs, gdbeschrijving);
//				//System.out.println(g);
//			    //g.save();
//			
//		}
//	}
//}